home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / source / xdme_1.84_src.lha / XDME / include / clib / reqtools_protos.h < prev   
Encoding:
C/C++ Source or Header  |  1994-12-22  |  2.2 KB  |  57 lines

  1. #ifndef CLIB_REQTOOLS_PROTOS_H
  2. #define CLIB_REQTOOLS_PROTOS_H
  3. /*
  4. ** $Filename: clib/reqtools_protos.h $
  5. ** $Release: 2.1 $
  6. ** $Revision: 38.9 $
  7. **
  8. ** C prototypes. For use with 32 bit integers only.
  9. **
  10. ** (C) Copyright 1991-1993 Nico François
  11. ** All Rights Reserved
  12. */
  13. APTR rtAllocRequestA (ULONG, struct TagItem *);
  14. void rtFreeRequest (APTR);
  15. void rtFreeReqBuffer (APTR);
  16. LONG rtChangeReqAttrA (APTR, struct TagItem *);
  17. APTR rtFileRequestA(struct rtFileRequester *,char *,char *,struct TagItem *);
  18. void rtFreeFileList (struct rtFileList *);
  19. ULONG rtEZRequestA (char *,char *,struct rtReqInfo *,APTR,struct TagItem *);
  20. ULONG rtGetStringA (UBYTE *,ULONG,char *,struct rtReqInfo *,struct TagItem *);
  21. ULONG rtGetLongA (ULONG *, char *, struct rtReqInfo *, struct TagItem *);
  22. BOOL rtFontRequestA (struct rtFontRequester *, char *, struct TagItem *);
  23. LONG rtPaletteRequestA (char *, struct rtReqInfo *, struct TagItem *);
  24. ULONG rtReqHandlerA (struct rtHandlerInfo *, ULONG, struct TagItem *);
  25. void rtSetWaitPointer (struct Window *);
  26. ULONG rtGetVScreenSize (struct Screen *, ULONG *, ULONG *);
  27. void rtSetReqPosition (ULONG, struct NewWindow *,
  28.  struct Screen *, struct Window *);
  29. void rtSpread (ULONG *, ULONG *, ULONG, ULONG, ULONG, ULONG);
  30. void rtScreenToFrontSafely (struct Screen *);
  31. BOOL rtScreenModeRequestA (struct rtScreenModeRequester *,
  32.  char *, struct TagItem *);
  33. void rtCloseWindowSafely (struct Window *);
  34. APTR rtLockWindow (struct Window *);
  35. void rtUnlockWindow (struct Window *, APTR);
  36.  
  37.  
  38.  
  39. struct ReqToolsPrefs *rtLockPrefs (void);
  40. void rtUnlockPrefs (void);
  41.  
  42.  
  43.  
  44. APTR rtAllocRequest (ULONG, Tag,...);
  45. LONG rtChangeReqAttr (APTR, Tag,...);
  46. APTR rtFileRequest (struct rtFileRequester *, char *, char *, Tag,...);
  47. ULONG rtEZRequest (char *, char *, struct rtReqInfo *, struct TagItem *,...);
  48. ULONG rtEZRequestTags (char *, char *, struct rtReqInfo *, APTR, Tag,...);
  49. extern ULONG rtGetString (UBYTE *, ULONG, char *, struct rtReqInfo *, Tag,...);
  50. ULONG rtGetLong (ULONG *, char *, struct rtReqInfo *, Tag,...);
  51. BOOL rtFontRequest (struct rtFontRequester *, char *, Tag,...);
  52. LONG rtPaletteRequest (char *, struct rtReqInfo *, Tag,...);
  53. ULONG rtReqHandler (struct rtHandlerInfo *, ULONG, Tag,...);
  54. BOOL rtScreenModeRequest (struct rtScreenModeRequester *, char *, Tag,...);
  55.  
  56. #endif
  57.